This 6.2L Mercedes C63 Is A Money Pit!